﻿using System;
using System.ComponentModel;
using System.Runtime.InteropServices;

namespace Teigha.Core
{
	public interface OdSiShape
	{
		[EditorBrowsable(EditorBrowsableState.Never)]
		HandleRef GetCPtr();

		bool contains(OdGeExtents3d extents, bool planar, OdGeTol tol);

		bool intersects(OdGeExtents3d extents, bool planar, OdGeTol tol);

		OdSiShape clone();

		void transform(OdGeMatrix3d arg0);
	}
}
